package com.company.model;

/**
 * 排序类型
 * Created by tu on 2017/7/6.
 */
public enum SortType {
  /**
   * 最新更新
   */
  NEW(0),
  /**
   * 最热 （评论数量+喜欢数量）
   */
  HOT(1),
  /**
   * 好评最多
   */
  DIGG(2),
  /**
   * 差评最多
   */
  BURY(3),
  /**
   * 喜欢数量排序
   */
  LIKE(4);
  public final int sort;

  SortType(int sort) {
    this.sort = sort;
  }

  public static SortType fromSort(int sort) {
    for (SortType state : values()) {
      if (state.sort == sort) {
        return state;
      }
    }
    return NEW;
  }
}
